#define _CRT_SECURE_NO_WARNINGS

#include"Queue.h"

//typedef struct A {
//	int a;
//}A;
//
//void set(A c) {
//	printf("%d\n", c.a);
//	c.a = 100;
//}
//
//int main() {
//	A b;
//	b.a = 10;
//	set(b);
//	printf("%d\n", b.a);
//}

int main() {
	Queue q;
	initQueue(&q);
	push(&q, 1);
	push(&q, 2);
	push(&q, 3);
	push(&q, 4);
	push(&q, 5);
	push(&q, 6);
	while (!isEmpty(&q)) {
		printf("%d ", head(&q));
		pop(&q);
	}
	destroy(&q);
}